home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Source Code / Libraries / WASTE 1.2 / Quick Intro < prev    next >
Text File  |  1996-06-11  |  3KB  |  92 lines

  1.  
  2. Quick Intro
  3.  
  4. WASTE is a text editing library for Macintosh programmers.
  5. Designed to be a viable replacement for TextEdit, WASTE offers several enhancements, the major one being the ability to handle text files larger than 32K.
  6. Like TextEdit, WASTE handles multi-styled text and relies on the services offered by the Script Manager for drawing, measuring and hit-testing the text and for finding word and line breaks.  The built-in support for inline input makes WASTE fully WorldScript II-compliant (on the other hand, bidirectional scripts, like Arabic, are not supported).
  7. For the latest news about WASTE, look up this web page:
  8.  
  9.     <http://cirrus.sprl.umich.edu/waste>
  10.  
  11. You can download the latest updates from the following site:
  12.  
  13.     <ftp://rhino.harvard.edu/pub/dan/WASTE/>
  14.  
  15. WASTE 1.2 is now C code, based on Dan Crevier’s port of version 1.1.
  16. The pascal version is no longer supported, although pascal interface files are included.  There’s also a new demo app, rewritten in C by John C. Daub and me, based on the original pascal demo.
  17. This document is provided mainly to give you an opportunity to play with the WASTE Demo application; the real documentation is in a separate file in Acrobat format.
  18. The C sources for WASTE and for a demo application have been successfully compiled with the following compilers:
  19.  
  20. • Metrowerks C/C++ 68K 1.4
  21. • Metrowerks C/C++ PPC 1.4
  22. • Symantec C++ 8.0.3
  23.  
  24. The sources are based on Apple’s Universal Headers version 2.1.
  25.  
  26.  
  27. Changes from version 1.1
  28.  
  29. (see the Change History document)
  30.  
  31.  
  32. Changes from version 1.0
  33.  
  34. There are many significant changes from version 1.0, including:
  35.  
  36. • Embedded objects.  WASTE 1.1 lets you embed pictures and other objects in the text as if they were ordinary glyphs.
  37. • Built-in support for the Drag Manager.
  38. • Built-in undo.
  39. • Low-level hooks for drawing and measuring text.  Although these hooks are still undocumented, the WASTE Demo application contains sample code showing how these hooks can be used to implement real tabs.
  40.  
  41.  
  42. WASTE Mailing List
  43.  
  44. Dan Crevier maintains the WASTE Mailing List using Majordomo (an automated listserver).  To join the list, send a request to:
  45.  
  46.     <mailto:Majordomo@rhino.harvard.edu>
  47.  
  48. With the words:
  49.  
  50.     subscribe waste
  51.  
  52. in the body of the message (the subject is ignored).
  53. To post a message to the list, send it to:
  54.  
  55.     <mailto:waste@rhino.harvard.edu>
  56.  
  57. Please notice that the original WASTE Mailing List,
  58.  
  59.     <mailto:waste@umich.edu>
  60.  
  61. which used to be manually maintained by Alan Steremberg, is no longer operative.
  62.  
  63.  
  64. WASTE Web Page
  65.  
  66. There is also a WWW page dedicated to WASTE, kindly maintained by Alan Steremberg (<mailto:alans@umich.edu>) and Dan Crevier:
  67.  
  68.     <http://cirrus.sprl.umich.edu/waste>
  69.  
  70.  
  71. Internet Config
  72.  
  73. The WASTE Demo supports command clicking of URLs using Internet Config (version 1.1 or newer), which you can download from:
  74.  
  75.     <ftp://ftp.share.com/pub/internet-configuration/Internet-Config1.2.sit>
  76.  
  77. The WASTE Demo folder contains a minimal set of files stolen from the Internet Config Programmer’s Kit, needed to build the projects.
  78. The full kit is available from:
  79.  
  80.     <ftp://ftp.share.com/pub/internet-configuration/ICProgKit1.2.sit>
  81.  
  82.  
  83. Author’s Address
  84.  
  85. My address is:
  86.  
  87. Marco Piovanelli
  88. Mail: 26, via del Sebino — I-25126 Brescia — Italy
  89. E-mail: <mailto:piovanel@kagi.com>
  90.  
  91. Please notice that my old address <mailto:piovanel@dsi.unimi.it> has been discontinued.
  92. Comments and suggestions are welcome.